<?php 
 return array(
'module_name'=>'admin',//代码生成的应用目录  注:这里需根据实际情况手动配置
'tableName'=>'ptf_shop_privilege',//表名必填
'tableCnName'=>'商家菜单',//表中文名必填  注:这里需根据实际情况手动配置

'priTable'=>'ptf_privilege',//权限表名必填   注:这里需根据实际情况手动配置


//表中的主键字段
'pri_key'=>'id',
/*********TP5验证规则********/
'validate_rule'=>"array(
		'pri_name' => 'require|max:20',
		'module_name' => 'require|max:20',
		'controller_name' => 'require|max:20',
		'action_name' => 'require|max:30',
		'route_url' => 'max:100',
		'action_url' => 'max:100',
		'pri_icon' => 'max:30',
		'parameter' => 'max:50',
		'pri_order'=>'number',
    		'parent_id'=>'number',
	)",
/*********TP5验证规则错误提示信息********/
'validate_message'=>"array(
		'pri_name.require'=>'权限名称不能为空',
		'pri_name.max'=>'权限名称的值不能超过20个字符',
		'module_name.require'=>'模块名称不能为空',
		'module_name.max'=>'模块名称的值不能超过20个字符',
		'controller_name.require'=>'控制器名称不能为空',
		'controller_name.max'=>'控制器名称的值不能超过20个字符',
		'action_name.require'=>'方法名称不能为空',
		'action_name.max'=>'方法名称的值不能超过30个字符',
		'route_url.max'=>'路由地址的值不能超过100个字符',
		'action_url.max'=>'访问地址的值不能超过100个字符',
		'pri_icon.max'=>'权限图标的值不能超过30个字符',
		'parameter.max'=>'参数的值不能超过50个字符',
		'pri_order.number'=>'权限排序的值必须是一个整数',
		'parent_id.number'=>'上级权限的值必须是一个整数',
)",
/**************TP5的验证场景****************/
'validate_scene'=>"array(
		'add'=>array('pri_name','module_name','controller_name','action_name','route_url','action_url','pri_icon','parameter','pri_order','is_menu','parent_id'),
		'edit'=>array('id','pri_name','module_name','controller_name','action_name','route_url','action_url','pri_icon','parameter','pri_order','is_menu','parent_id'),
	)",

/*********生成动态表单的字段配置信息********/
/**
	注意:每个表的配置这里的表单字段需要根据实际情况手动修改
**/
'form_fields'=>array(
		'pri_name'=>array(
			'text'=>'权限名称',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请输入权限名称',
			'validate'=>'datatype="s2-20"  errormsg="权限名称超出长度范围"',
		),
		'module_name'=>array(
			'text'=>'模块名称',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请输入模块名称',
			'validate'=>'datatype="s2-20"  errormsg="模块名称超出长度范围"',
		),
		'controller_name'=>array(
			'text'=>'控制器名称',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请输入控制器名称',
			'validate'=>'datatype="s2-20"  errormsg="控制器名称超出长度范围"',
		),
		'action_name'=>array(
			'text'=>'方法名称',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请输入方法名称',
			'validate'=>'datatype="s2-30"  errormsg="方法名称超出长度范围"',
		),
		'route_url'=>array(
			'text'=>'路由地址',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入路由地址',
			'validate'=>'datatype="s2-100" ignore="ignore"  errormsg="路由地址超出长度范围"',
		),
		'action_url'=>array(
			'text'=>'访问地址',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入访问地址',
			'validate'=>'datatype="s2-100" ignore="ignore"  errormsg="访问地址超出长度范围"',
		),
		'pri_icon'=>array(
			'text'=>'权限图标',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入权限图标',
			'validate'=>'datatype="s2-30" ignore="ignore"  errormsg="权限图标超出长度范围"',
		),
		'parameter'=>array(
			'text'=>'参数',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入参数',
			'validate'=>'datatype="s2-50" ignore="ignore"  errormsg="参数超出长度范围"',
		),
		'pri_order'=>array(
			'text'=>'权限排序',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入权限排序',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="权限排序是数字类型"',
		),
		'is_menu'=>array(
			'text'=>'是否菜单',
			'type'=>'radio',
			'is_visible'=>1,
			'required'=>1,
			'placeholder'=>'请选择是否菜单',
			'validate'=>'datatype="*"  nullmsg="请选择是否菜单"',
					'values'=>array('否','是'),
	),
		'parent_id'=>array(
			'text'=>'上级权限',
			'type'=>'text',
			'is_visible'=>1,
			'required'=>0,
			'placeholder'=>'请输入上级权限',
			'validate'=>'datatype="n" ignore="ignore"  errormsg="上级权限是数字类型"',
		),
        ),


/*********搜索字段配置信息********/
'search'=>array(
        '-1'=>array(
            'field'=>'id',
            'type'=>'text',
            'required'=>1, //required为1必须搜索
            'comment'=>'ID',
    ),

			'0'=>array(
            'field'=>'pri_name',
            'type'=>'text',
            'required'=>1,
            'comment'=>'权限名称',
        ),
			'1'=>array(
            'field'=>'module_name',
            'type'=>'text',
            'required'=>1,
            'comment'=>'模块名称',
        ),
			'2'=>array(
            'field'=>'controller_name',
            'type'=>'text',
            'required'=>1,
            'comment'=>'控制器名称',
        ),
			'3'=>array(
            'field'=>'action_name',
            'type'=>'text',
            'required'=>1,
            'comment'=>'方法名称',
        ),
			'4'=>array(
            'field'=>'route_url',
            'type'=>'text',
            'required'=>0,
            'comment'=>'路由地址',
        ),
			'5'=>array(
            'field'=>'action_url',
            'type'=>'text',
            'required'=>0,
            'comment'=>'访问地址',
        ),
			'6'=>array(
            'field'=>'pri_icon',
            'type'=>'text',
            'required'=>0,
            'comment'=>'权限图标',
        ),
			'7'=>array(
            'field'=>'parameter',
            'type'=>'text',
            'required'=>0,
            'comment'=>'参数',
        ),
			'8'=>array(
            'field'=>'pri_order',
            'type'=>'text',
            'required'=>0,
            'comment'=>'权限排序',
        ),
			'9'=>array(
            'field'=>'parent_id',
            'type'=>'text',
            'required'=>0,
            'comment'=>'上级权限',
        ),
			),

/*********详情字段配置信息********/
'view'=>array(
    '0'=>[
        'comment'=>'ID',
        'field'=>'id',
    ],
    '1'=>[
        'comment'=>'权限名称',
        'field'=>'pri_name',
    ],
    '2'=>[
        'comment'=>'模块名称',
        'field'=>'module_name',
    ],
    '3'=>[
        'comment'=>'控制器名称',
        'field'=>'controller_name',
    ],
    '4'=>[
        'comment'=>'方法名称',
        'field'=>'action_name',
    ],
    '5'=>[
        'comment'=>'路由地址',
        'field'=>'route_url',
    ],
    '6'=>[
        'comment'=>'访问地址',
        'field'=>'action_url',
    ],
    '7'=>[
        'comment'=>'权限图标',
        'field'=>'pri_icon',
    ],
    '8'=>[
        'comment'=>'参数',
        'field'=>'parameter',
    ],
    '9'=>[
        'comment'=>'权限排序',
        'field'=>'pri_order',
    ],
    '10'=>[
        'comment'=>'是否菜单',
        'field'=>'is_menu',
    ],
    '11'=>[
        'comment'=>'上级权限',
        'field'=>'parent_id',
    ],
),

);?>